<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			/*
				作用域
					-作用域指一个变量的作用范围
					-作用域在JS中分成两种
						一种时全局作用域
							-在script标签中定义的，作用在全局中
							-全局作用域在页面打开时创建在界面关闭时销毁
							-全局作用域中一个全局对象window
								他代表一个浏览器的窗口，他由浏览器创建我们可以直接使用
							-在全局作用域中我们创建的对象会做为window对象的属性使用
							-创建的函数都会作为window的方法
							-变量的声明提取
								我们使用var关键字声明的变量，会在所有的代码之前被执行
								但是如果声明变量时不使用var关键字，则变量不会被声明
							-函数的声明提取
								使用函数声明形式创建的函数function fun（）{}
								他会在所有代码执行之前被创建，所用我们可以在函数声明前调用函数
								使用函数表达式创建的函数不会被提取声明所以不能在声明前调用
							-全局作用域中的变量都是全局变量
								在页面中任意部分都可以访问到
						一种是函数作用域
							-调用函数时创建函数作用域，函数执行完毕之后函数作用域销毁
							-没调用一次函数就会创建一个新的函数作用域他们之间是互相独立的
							-在函数作用域中可以访问到全局作用域中的变量
							-在全局作用域中无法访问到函数作用域的变量
							-当在函数作用域中操作一个变量时，他会先在自身作用域中寻找，如果有会
							之间使用如果没有会在他上一级作用域中寻找，直到找到全局作用域，则会报错
							-在函数中要访问全局中的变量之间加window
							-在函数作用域中也有声明提取属性
								使用var关键字声明的变量，会在函数中所有代码执行之前被声明
								函数声明也会在所有的代码执行之前被调用
							-在函数中，不使用var声明的变量都会成为全局变量	
							-定义形参想到与在函数作用域中声明了一个变量	
			*/
		</script>
	</head>
	<body>
	</body>
</html>
